package com.bos.service;

import com.bos.data.model.BosParamModel;
import com.bos.data.model.SalesModel;
import com.bos.common.PageData;

import java.util.List;


/*
 * 这是对Sales进行操作的service
 *
 *
 * */
public interface SalesService {
    //1.查询出sales表中的数据
    public PageData findSales(List<String> leaderList, List<String> statusList, int pageSize, int pageIndex);

    //2.将数据插入到Sales表中
    public int insertSales(SalesModel sales);

    //3.根据id删除数据
    public int deleteById(int id);

    //4.根据id查询出对应的数据
    public SalesModel findSalsById(int id);

    //5.根据id修改sales表中的数据
    public int updateByiD(SalesModel sales);

    //6.根据typeName为项目进度查询出数据
    public List<BosParamModel> findBos_params(String typeName);

    //7.根据负责人，商机状态来多条件查询数据
    public List<SalesModel> selectByAll(String[] sleader, String[] status);

    void insertNewSales(SalesModel salesModel);

    //copy销售数据
    String copySales(int id);
}
